define('framework/pagination/GillionPaginationModule', [
    'angular',
    "framework/datasource/DataSourceModule",
    'framework/pagination/GillionPaginationNaviDirectiveConstructor',
    'framework/pagination/GillionPaginationSizeDirectiveConstructor'

], function (angular,DataSourceModule, GillionPaginationNaviDirectiveConstructor,GillionPaginationSizeDirectiveConstructor) {
        var myModule = angular.module('GillionPaginationModule',  ['DataSourceModule'], ['$compileProvider', function ($compileProvider) {
        //$compileProvider.directive('gDataSource',DataSourceDirective);
        $compileProvider.directive('gPaginationNavi', GillionPaginationNaviDirectiveConstructor);
        $compileProvider.directive('gPaginationSize', GillionPaginationSizeDirectiveConstructor);
            //GillionTextSearchDirectiveConstructor.$inject = [  '$parse','$dataSourceManager', '$timeout', '$document'];

    }]);
    //myModule.factory("$dataSourceManager", DataSourceManagerService);
    myModule.controller('TestCtrl',["$scope",function($scope){

    }]);
    return myModule;
});